<?php
require 'conect.inc';

function diaSemana($dia){
    $diaSemana[1] = "Segunda, dia ";
    $diaSemana[2] = "Ter&ccedil;a, dia ";
    $diaSemana[3] = "Quarta, dia ";
    $diaSemana[4] = "Quinta, dia ";
    $diaSemana[5] = "Sexta, dia ";
    $diaSemana[6] = "S&aacute;bado, dia ";
    $diaSemana[7] = "Domingo, dia ";

    return $diaSemana[$dia];
}

function smes($inMes){
    $mes1["01"] = " de Janeiro de ";
    $mes1["02"] = " de Fevereiro de ";
    $mes1["03"] = " de Mar&ccedil;o de ";
    $mes1["04"] = " de Abril de ";
    $mes1["05"] = " de Maio de ";
    $mes1["06"] = " de Junho de ";
    $mes1["07"] = " de Julho de ";
    $mes1["08"] = " de Agosto de ";
    $mes1["09"] = " de Setembro de ";
    $mes1["10"] = " de Outubro de ";
    $mes1["11"] = " de Novembro de ";
    $mes1["12"] = " de Dezembro de ";
    
    return $mes1[$inMes];
}
function myPosts($usuario) {
    $comando = "SELECT * from vw_postagens v where usuario='$usuario' order by v.criacao desc limit 10;";
    $consulta = mysql_query($comando) or die("Erro ao executar sql");
    $aux = 0;
    $numeroLinhas = mysql_num_rows($consulta);
    while ($aux < $numeroLinhas) {
        $campo = mysql_fetch_array($consulta);
        putPost($campo[0], $campo[1], $campo[2], $campo[3], $campo[4],$usuario);
        $aux = $aux + 1;
    }
}

function posts($usuario) {
    $comando = "SELECT * from vw_postagens v order by v.criacao desc limit 10;";
    $consulta = mysql_query($comando) or die("Erro ao executar sql");
    $aux = 0;
    $numeroLinhas = mysql_num_rows($consulta);
    while ($aux < $numeroLinhas) {
        $campo = mysql_fetch_array($consulta);
        putPost($campo[0], $campo[1], $campo[2], $campo[3], $campo[4],$usuario);
        $aux = $aux + 1;
    }
}

function myRecentPosts($usuario) {
    $comando = "SELECT v.titulo FROM vw_postagens v where usuario='".$usuario."' order by v.criacao desc limit 10;";
    $consulta = mysql_query($comando) or die("Erro ao executar sql");
    $aux = 0;
    $numeroLinhas = mysql_num_rows($consulta);
    while ($aux < $numeroLinhas) {
        $campo = mysql_fetch_array($consulta);
        putRecentPosts($campo[0]);
        $aux = $aux + 1;
    }
}

function recentPosts() {
    $comando = "SELECT v.titulo FROM vw_postagens v order by v.criacao desc limit 10;";
    $consulta = mysql_query($comando) or die("Erro ao executar sql");
    $aux = 0;
    $numeroLinhas = mysql_num_rows($consulta);
    while ($aux < $numeroLinhas) {
        $campo = mysql_fetch_array($consulta);
        putRecentPosts($campo[0]);
        $aux = $aux + 1;
    }
}


function catPosts($categoria){
    $comando = "SELECT v.titulo FROM vw_postagens v where categoria='".$categoria."' order by v.criacao desc limit 10;";
    $consulta = mysql_query($comando) or die("Erro ao executar sql");
    $aux = 0;
    $numeroLinhas = mysql_num_rows($consulta);
    while ($aux < $numeroLinhas) {
        $campo = mysql_fetch_array($consulta);
        putRecentPosts($campo[0]);
        $aux = $aux + 1;
    }
}



function showCategorias() {
    $comando = "SELECT categoria FROM tb_categorias order by categoria asc;";
    $consulta = mysql_query($comando) or die("Erro ao executar sql");
    $aux = 0;
    $numeroLinhas = mysql_num_rows($consulta);
    while ($aux < $numeroLinhas) {
        $campo = mysql_fetch_array($consulta);
        putCategorias($campo[0]);
        $aux = $aux + 1;
    }
}



function Categorias($categoria) {
    if($categoria)
        $comando = "SELECT categoria FROM tb_categorias where categoria='$categoria';";
    else
        $comando = "SELECT categoria FROM tb_categorias order by categoria asc;";
    
    $consulta = mysql_query($comando) or die("Erro ao executar sql");
    $auxCategorias = 0;
    $numeroLinhas = mysql_num_rows($consulta);
    while ($auxCategorias < $numeroLinhas) {
        $campo = mysql_fetch_array($consulta);
        putCategorias($campo[0]);
        echo '<ul>';
        catPosts($campo[0]);
        echo '</ul>';
        $auxCategorias = $auxCategorias + 1;
    }
}

function profile($usuario) {
    $comando = "SELECT t.`USUARIO`, t.`EMAIL`, t.`NOME`, t.`SOBRE_NOME`, t.`SEXO` FROM tb_usuarios t where usuario='$usuario';";
    $consulta = mysql_query($comando) or die("Erro ao executar sql");

    $campo = mysql_fetch_array($consulta);
    if ($campo[4])
        $campo[4] = "masculino";
    else
        $campo[4] = "feminino";

    putProfile($campo[0], $campo[1], $campo[2], $campo[3], $campo[4]);
}


function putProfile($usuario,$email,$nome,$sNome,$sexo ){
    echo '
        <table id="profile">
            <tr> <td class="l"> Meu ID:</td><td class="r"> '.$usuario.'</td></tr>
            <tr> <td class="l"> Nome Completo: </td><td class="r"> '.$nome.' '.$sNome.'</td></tr>
            <tr> <td class="l"> Email:</td><td class="r"> '.$email.'</td></tr>
            <tr> <td class="l"> Sexo:</td><td class="r"> '.$sexo.'</td></tr>
        </table>

';
}

function putRecentPosts($titulo) {
    echo '<li><a href="postagens.php?post=' . $titulo . '">' . $titulo. '</a></li>';
}

function putCategorias($titulo) {
    echo '<li><a href="categorias.php?categoria=' . $titulo . '">' . $titulo. '</a></li>';
}

function putPost($titulo, $autor, $dataCriacao, $conteudo, $categoria,$usuario) {
    $horario = addslashes($dataCriacao);
    $conteudo = addslashes($conteudo);
    $titulo = addslashes($titulo);
    $month = substr($horario,5,2);
    $date = substr($horario,8,2);
    $year = substr($horario,0,4);
    $hour = substr($horario,11,2);
    $minutes = substr($horario,14,2);
    $seconds = substr($horario,17,4);

    $diaSemana = date("N", mktime($hour,$minutes,$seconds,$month,$date,$year));
    $diaMes = date("j", mktime($hour,$minutes,$seconds,$month,$date,$year));
    $mes = date("m", mktime($hour,$minutes,$seconds,$month,$date,$year));
    $ano = date("Y", mktime($hour,$minutes,$seconds,$month,$date,$year));
    $hora = date("G:i", mktime($hour,$minutes,$seconds,$month,$date,$year));
    $data = diaSemana($diaSemana).$diaMes.  smes($mes).$ano." &agrave;s ".$hora;

    echo '<div class="post">
				<h1 class="title"><a href="postagens.php?id='.$titulo.'">' . $titulo . '</a></h1>
				<p class="byline"><small>Postado ' . $data . ' por ' . $autor . '</small></p>
				<div class="entry">
					' . $conteudo . '
				</div>
                                <p class="byline">Categoria: <a href="categorias.php?categoria=' . $categoria . '">' . $categoria . '</a></p>';
    if($usuario == $autor)
        echo '<a href="editpost.php?id='.$titulo.'"> Editar Postagem</a>';
    echo '</div>';
}
?>